artificial formation of seaweed bed - French English Dictionary